Alma Common Software (acs) Status and Development

نویسنده

  • G. Chiozzi
چکیده

ACS provides the infrastructure for the software of the Atacama Large Millimeter Array and other projects[1][2]. Using CORBA middleware, ACS supports the development of component-based software, from highlevel user interfaces down to the hardware device level. It hides the complexity of CORBA beneath an API that allows the application developer to focus on domainspecific programming. Although ACS, now at release 8, has been used operationally by the APEX radio telescope and at the ALMA Test Facility, the commissioning of ALMA in Chile brings major challenges: new hardware, remote operation and, most important, up-scaling from 2 to 60+ antennas[3][6]. Work now turns to scalability and improving the tools to simplify remote debugging. To further identify potential problems, the University of Eindhoven is formally analysing ACS. Meanwhile, new developments are under way, both to respond to newly identified needs of ALMA, and those of other projects planning to use ACS. Examples include the refactoring of the interface to the CORBA Notify Service, integration with the Data Distribution Service, generation of state machine code from abstract models and of Python binding classes from XML schema.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The ALMA common software: a developer friendly CORBA-based framework

The ALMA Common Software (ACS) is a set of application frameworks built on top of CORBA. It provides a common software infrastructure to all partners in the ALMA collaboration. The usage of ACS extends from high-level applications such as the Observation Preparation Tool [7] that will run on the desk of astronomers, down to the Control Software [6] domain. The purpose of ACS is twofold: from a ...

متن کامل

CORBA-based Common Software for the ALMA project

The Atacama Large Millimeter Array (ALMA) is a joint project between astronomical organizations in Europe and North America. ALMA will consist of at least 64 12-meter antennas operating in the millimeter and sub-millimeter range, with baselines up to 14 km. It will be located at an altitude above 5000m in the Chilean Atacama desert. The ALMA Common Software (ACS) provides a software infrastruct...

متن کامل

Distributed Control System for the Test Interferometer of the ALMA Project

The control system (TICS) for the test interferometer being built to support the development of the Atacama Large Millimeter Array (ALMA)[1] will itself be a prototype for the final ALMA array, providing a test for the distributed control system under development. TICS will be based on the ALMA Common Software (ACS)[2] (developed at the European Southern Observatory), which provides CORBAbased[...

متن کامل

Transparent XML Binding using the ALMA Common Software (ACS) Container/Component Framework

ALMA software, from high-level data flow applications down to instrument control, is built using the ACS framework. The common architecture and infrastructure used for the whole ALMA software is presented at this conference in (Schwarz, Farris, & Sommer 2003). ACS offers a CORBA-based container/component model and supports the exchange and persistence of XML data. For the Java programming langu...

متن کامل

That004 Distributed Control System for the Test Interferometer of the Alma Project

The control system (TICS) for the test interferometer being built to support the development of the Atacama Large Millimeter Array (ALMA)[1] will itself be a prototype for the final ALMA array, providing a test for the distributed control system under development. TICS will be based on the ALMA Common Software (ACS)[2] (developed at the European Southern Observatory), which provides CORBAbased[...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009